home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / gnu / othergnu / gnuplot.zoo / demo / contours.demo < prev    next >
Text File  |  1992-03-02  |  3KB  |  113 lines

  1. set samples 20
  2. set isosamples 21
  3. set xlabel "X axis" -5,-2
  4. set ylabel "Y axis" 4,-1
  5. set zlabel "Z axis"
  6. set title "3D gnu plot demo - contour plot"
  7. set contour
  8. splot x*y
  9. pause -1 "Hit return to continue (1)"
  10. set cntrparam levels 20
  11. set title "3D gnu plot demo - contour plot (more contours)"
  12. replot
  13. pause -1 "Hit return to continue (2)"
  14. set cntrparam levels 40
  15. set title "3D gnu plot demo - contour plot (and again more contours)"
  16. replot
  17. pause -1 "Hit return to continue (3)"
  18. set cntrparam levels 10
  19. set title "3D gnu plot demo - contour plot on base grid"
  20. set contour base
  21. splot x**2-y**2
  22. pause -1 "Hit return to continue (4)"
  23. set title "3D gnu plot demo - contour plot on surface"
  24. set contour surface
  25. replot
  26. pause -1 "Hit return to continue (5)"
  27. set title "3D gnu plot demo - contour plot on both"
  28. set contour both
  29. replot
  30. pause -1 "Hit return to continue (6)"
  31. set contour base
  32. set title "3D gnu plot demo - 2 surfaces
  33. splot x**2*y**3, x**3*y**2
  34. pause -1 "Hit return to continue (7)"
  35. set title "3D gnu plot demo - some more interesting contours"
  36. splot x*y / (x**2 + y**2 + 0.1)
  37. pause -1 "Hit return to continue (8)"
  38. splot [x=-3:3] [y=-3:3] sin(x) * cos(y)
  39. pause -1 "Hit return to continue (9)"
  40. set zrange [-0.5:0.5]
  41. replot
  42. pause -1 "Hit return to continue (10)"
  43. set samples 6
  44. set isosamples 6
  45. set cntrparam levels 5
  46. set title "3D gnu plot demo - low resolution (6x6)"
  47. replot
  48. pause -1 "Hit return to continue (11)"
  49. set cntrparam bspline
  50. set title "3D gnu plot demo - low resolution (6x6) using bspline approx."
  51. replot
  52. pause -1 "Hit return to continue (12)"
  53. set cntrparam order 8
  54. set title "3D gnu plot demo - low resolution (6x6) raise bspline order."
  55. replot
  56. pause -1 "Hit return to continue (13)"
  57. set cntrparam linear
  58. set auto
  59. set title "3D gnu plot demo - low resolution (6x6) using linear contours."
  60. splot x*y
  61. pause -1 "Hit return to continue (14)"
  62. set cntrparam order 4
  63. set cntrparam bspline
  64. set title "3D gnu plot demo - low resolution (6x6) using bspline approx."
  65. replot
  66. pause -1 "Hit return to continue (15)"
  67. set samples 25
  68. set isosamples 26
  69. set title "3D gnu plot demo - contour of Sinc function"
  70. splot [-5:5.01] [-5:5.01] sin(sqrt(x**2+y**2)) / sqrt(x**2+y**2)
  71. pause -1 "Hit return to continue (16)"
  72. splot [-12:12.01] [-12:12.01] sin(sqrt(x**2+y**2)) / sqrt(x**2+y**2)
  73. pause -1 "Hit return to continue (17)"
  74. set cntrparam levels 10
  75. set xrange [0:15]
  76. set yrange [0:15]
  77. set auto
  78. set zrange [-0.6:0.6]
  79. set data style lines
  80. set title "3D gnu plot demo - contour of data grid plotting"
  81. set parametric
  82. splot "glass.dat"
  83. pause -1 "Hit return to continue (18)"
  84. set zrange [-1.2:1.2]
  85. set noparametric
  86. splot "glass.dat" using 1
  87. pause -1 "Hit return to continue (19)"
  88. set view 0,0,1
  89. set nosurface
  90. set title "3D gnu plot demo - 2D contour projection of last plot"
  91. replot
  92. pause -1 "Hit return to continue (20)"
  93.  
  94.  
  95. #
  96. # Clean up:
  97. #
  98. set surface
  99. set nocontour
  100. set cntrparam levels 5
  101. set cntrparam linear
  102. set samples 100
  103. set isosamples 10
  104. set view 60,30,1,1
  105. set xrange [-10:10]
  106. set yrange [-10:10]
  107. set zrange [-10:10]
  108. set auto
  109. set title "" 0,0
  110. set xlabel "" 0,0
  111. set ylabel "" 0,0
  112. set zlabel "" 0,0
  113.